@charset "utf-8";
/* CSS Document */
/*header*/
.header {
	height: 2rem;
	width: 100%;
	background:#353439;
	color: #fff;
	position:fixed;
	top:0;
	z-index:999999;
}
.return {
	width:20%;
	height:2rem;
	float:left;
	color:#fff;
	font-size: 0.56rem;
}
.return img {
	display: block;
	float: left;
    width: .46rem;
    height: .92rem;
    margin-top: .72rem;
	margin-left:0.5rem;
}
.back{
	display: block;
	float: left;
	font-size: .58rem;
	line-height: 2.2rem;
	margin-left: .1rem;
	color: #fff;
	font-family:"Microsoft JhengHei";
}
.air_title{
	width:60%;
	height:2rem;
	font-size:.84rem;
	padding-top:.56rem;
	float:left;
	text-align:center;
	font-family:"Microsoft JhengHei";
}
.air_cle{
	width:20%;
	height:2rem;
	float:left;
	color: #fff;
	font-size: .8rem;
	line-height: 2rem
}
.air_cle img{
	display: block;
	width:1.3rem;
	height: .6rem;
	margin-top: .8rem;
	margin-left: 1rem;
}

/*main*/
.main{
	width: 100%;
	height: auto;
}
.main_bg{
	width:100%;
	/*height: 8rem;*/
	position: relative;
	z-index: 1;
}
.main_bg img{
	display: block;
	width:100%;
	height: auto;
}
/*card */
.card{
	width:92%;
	margin: 0 auto;
	height: 6.4rem;
	position: relative;
	z-index: 999;
	border-radius: 0.6rem;
	margin-top: -7.5rem;
	font-family:"Microsoft JhengHei";
}
.card img{
	z-index: 1000;
	position: relative;
	width: 100%;
	height: auto;
}
.card_top{
	width:88%;
	height: 3rem;
	color: #fff;
	padding: .6rem 1.2rem;
	font-size: .75rem;
	position: relative;
	z-index: 9999;
	margin-top: -9rem;
}
.card_bottom{
	width: 100%;
	height:4.8rem;
	z-index: 9999;
	position: relative;
}
.card_top_left{
	width: 60%;
	float: left;
}
.card_img{
	display: block;
	float: left;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background-color: #dcdcdc;
	margin-right:.4rem;
}
.card_top_right{
	width: 30%;
	color: #fff;
	float: right;
	font-size: .7rem;
	margin-top: .68rem;
}
.hycard{
	font-size: .6rem;
}

img.error_img { width: 64px; height: 64px; border-radius: 100%; margin:0 auto;}
img.nodata_img {display: block; width: 75px;  margin:0 auto;}
.error-none{ width:100%;background-color: #fff;}
.error-none p{ font-size:14px; color:#c8c8c8; text-align:center;line-height: 30px;}

.card_num{
	width: 50%;
	padding: 1.2rem;
	margin-bottom: .2rem;
	margin-top: .8rem;
}
.card_num_list li{
	font-size:.6rem;
	color: #fff;
	float: left;
	margin-right: .3rem;
}
.vip{
	width: 60%;
	z-index: 10000;
	height: 4rem;
	position: absolute;
	top: -0.12rem;
	left: 32%;
}
.vip img{
	width: 100%;
	height: auto;
}
.main_middle{
	width: 100%;
	height: 7.8rem;
	position: absolute;
	top: 9.6rem;
	z-index: 1;
	background-color: #fff;
	padding-top: 2.2rem;
	 -moz-box-shadow:.04rem .04rem .1rem #ccc;
       -webkit-box-shadow:.04rem .04rem .1rem #ccc;
       box-shadow:.04rem .04rem .1rem #ccc;
}
.main_show{
	width: 100%;
	height: 3.2rem;
}
.main_show li{
	width: 49%;
	float: left;
	border-right: .05rem solid #dfdfdd;
	text-align: center;

}
.main_show li:last-child{
	border: none;
}
.list_title{
	font-size: .56rem;
	color: #666;
	line-height: .8rem;
}
.list_info{
	display: block;
	font-size: .74rem;
	color: #666;
	line-height: 1.3rem;

}
.yuan{
	font-size: .52rem;
	color: #666;
}
.main_icon{
	height: 4rem;
	width: 100%;
}
.list_icon{
	width: auto;
	padding-left: .8rem;
}
.list_icon li{
	float: left;
	width: 25%;
	text-align: center;
}
.list_icon li img{
	display: block;
	width: 3rem;
	height: 3rem;
}
.list_icon li:first-child img{
	display: block;
	margin-top: .2rem;
	margin-bottom: .1rem;
	width: 2.6rem;
	height: 2.6rem;
}
.icon_font{
	display: block;
	line-height: 1.2rem;
	margin-right: 1rem;
	color: #999;
}
.main_bottom{
	width: 100%;
	height: 8rem;
	background-color: #fff;
	margin-top: 11rem;
	position: relative;
    box-shadow:.04rem .04rem .1rem #ccc; 
}
.main_bottom_inner{
	width: 90%;
	height: 6rem;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
}

.bottom_block{
	display: block;
	width: 100%;
	height: 2.1rem;
	background-color: #fff;

}
.bk_img{
	display: block;
	width: 7%;
	height: auto;
	float: left;
	margin-top: .5rem;
}
.bk_font{
	display: block;
	float: left;
	margin-left: .5rem;
	color:#333333;
	line-height: 2rem;
}
.back_img{
	display: block;
	width: 3%;
	height: auto;
	float: right;
	margin-top: .5rem;
}

/*index1*/

.main1_bottom{
	width: 100%;
	height: auto;
	margin-bottom: .3rem;
	margin-top: 11rem;
	position: relative;
    box-shadow:.04rem .04rem .1rem #ccc; 
}
.new_list{
	height: auto;
	width: 100%;
}
.new_list li{
	width: 100%;	
	box-shadow:.04rem -0.04rem .1rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	margin-bottom: .4rem;
	background-color: #fff;
}
.new_list li:first-child{
	height: 9rem;
	background-color: red;
}
.tit-icon{
	display: block;
	width: 7%;
	height: .9rem;
	float: left;
	margin-top: .3rem;
	margin-left: .5rem;

}
.tit-icon img{
	width: 100%;
	height:auto;
}
.tit-font{
	display: block;
	width: 30%;
	float: left;
	padding-left: .4rem;
	font-size: .64rem;
	line-height: 1.8rem;

}
.qy-img{
	width: 94%;
	margin:0 auto;
	padding-top: .8rem;
	margin-bottom: .2rem;
	height: 6.4rem;
}
.qy-img img{
	width: 100%;
	height: auto;
	margin-top: .6rem;
}
.zl{
	clear: both;
	width: 94%;
	margin:0 auto;
	color: #545454;
	text-align: center;
	line-height: 3rem; 
	height: 2.8rem;
	font-size: .65rem;
	font-family:"Microsoft JhengHei";
	border-bottom: .05rem solid #ccc;

}
.check{
	display: block;
	width: 100%;
	height: 1.8rem;
	text-align: center;
	line-height: 1.8rem;
	color: #4395f0;
	font-size: .74rem;
}
.li_img{
	height: 9rem;
	width: 100%;
	box-shadow:.04rem -0.04rem .1rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	margin-bottom: .4rem;
	background-color: #fff;
}
.li_check{
	height: 6.6rem;
}
/*index2*/
.main_middle1{
	width: 100%;
	height: 7.2rem;
	background-color: #fff;
	padding-top: 1rem;
	 -moz-box-shadow:.04rem .04rem .1rem #ccc;
       -webkit-box-shadow:.04rem .04rem .1rem #ccc;
       box-shadow:.04rem .04rem .1rem #ccc;
}
.ma_qy{
	position: absolute;
	right: .6rem;
	top: .4rem;
	width: 18%;
	height: 1.6rem;
	z-index: 999;
}
.ma_qy img{
	width: 100%;
	height: auto;

}

.grade{
	height: 3rem;
	width: auto;
	z-index: 22;
	position: absolute;
	top: 3.7rem;
	width: 96%;
	left: 2%;
}
.index_notice{
	margin-top:0.2rem;
	width:25px;
	height:25px;
	left:2%;
}
.grade p{
	font-size: .52rem;
	color: #fff;
	line-height: 1.2rem;
}
.bar{
 	width: 130%;
 	height: .4rem;
 	position: absolute;
    top: 1rem;
}
.bar1{
	width: 50%;
	height: .15rem;
	background-color: #ffd95a;
	float: left;
}
.bar2{
	width: 44%;
	height: .15rem;
	background-color: #FFFFFF;
	float: left;
}
.dot_index{
	background-color: #E1D982;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0;
    z-index: 9999999999;
    border-radius: 0.3rem;
    margin-top: 0.8rem;
    position: absolute;
    /*left: 45px;*/
}
.common{
	position: relative;
	z-index: 33;
	/*left: 2rem;
	top: -.7rem;*/
	width: 5.33rem;
    height: 2.6rem;
    float: left;
}
.car-img{
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	margin-left: 34%;
    margin-top: .4rem;
}
.car-img img{
	width: 100%;
	height: auto;

}
.gold{
	position: relative;
	z-index: 33;
	/*left: 2rem;
	top: -.7rem;*/
	width: 33.3%;
    height: 2.6rem;
    float: left;
}
.car1-img{
	display: block;
	width: 2.6rem;
	height: 2.6rem;
	margin-left: 24%;
    margin-top: -.2rem;
}
.car1-img img{
	width: 100%;
	height: auto;
}
.silver{
	position: relative;
	z-index: 33;
	/*left: 2rem;
	top: -.7rem;*/
	width: 33.3%;
    height: 2.6rem;
    float: left;
}
.c_p{
	width: 100%;
	height: 2rem;
	position: absolute;
	top: 1.6rem;
}
.lip{
	width: 5.33rem;
	height: 2rem;
	font-size: .55rem;
	float: left;
	text-align: center;
}
.lip span{
	line-height: .8rem;
	display: block;
}
.active_font{
	font-size: .65rem;
	
}
.act_fot1{
	font-size: .65rem;
	padding-top: .2rem;
}
.nex-tit{
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	z-index: 22;
	position: absolute;
	top: 6.1rem;
	color: #fff;
	font-size: .54rem;
}
.nex-tit-left{
	/*width: 46%;*/
	float: left;
	text-align: left;
	margin-left: 2%;
}
.nex-tit-right{
	/*width: 46%;*/
	float: right;
	text-align: right;
	margin-right: 2%;
}
.list1_icon{
	width: auto;
	padding-left: 1.6rem;
}
.list1_icon li{
	float: left;
	width: 33.33%;
	text-align: center;
}
.list1_icon li img{
	display: block;
	width: 2.8rem;
	height: 2.8rem;
}
.icon1_font{
	display: block;
	line-height: .8rem;
	margin-right: 1.92rem;
	color: #afafaf;
	font-size: .5rem;
}
.bot2{
	margin-top: -4rem;
}

.main2_bottom{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: .6rem;
	margin-top: 0.2rem;
	position: relative;
    box-shadow:.04rem .04rem .1rem #ccc; 
}
.bot_icon{
	height: 1.8rem;
	width: 100%;
}
.tit-icon1{
	display: block;
	width: 7.2%;
	height: 1.2rem;
	float: left;
	margin-top: .4rem;
	margin-left: .5rem;
}
.det_img{
	display: block;
	width: 1.2rem;
	height: 1rem;
	float: left;
	padding-top: .6rem;
	padding-left: 7.6rem;
}
.det_img img{
	width: 100%;
	height: auto;
}

.tit-icon1 img{
	width: 100%;
	height:auto;
}
.new1_list{
	height: auto;
	width: 100%;
	margin-top: .2rem;
}
.new1_list li{
	width: 100%;
	height: 6rem;
	background-color: #fff;
}
.qy1-img{
	width: 94%;
	margin:0 auto;
	/*padding-top: .56rem;*/
	height: 5.8rem;
}
.qy1-img img{
	width: 100%;
	height: auto;
}
#tuijianNotice{
	display: none;
	position: absolute;
    top: 55%;
    color: white;
    left: 28%;
    font-size: .65rem;
}
/*公告部分*/
#notice_index{
	background-color: rgba(119,118,254,0.6);
    line-height: 1.6rem;
}
#notice_title{
	margin-left: .5rem;
    text-align: center;
    float: left;
    height: 1.2rem;
    padding-bottom: .2rem;
}
.notice_detail{
	margin-left: 2.6rem;
	color: white;
}
.notice_header{
	    float: right;
    color: white;
    margin-left: 0.2rem;
}
.headimg{
	height: 3rem;
    /* margin-top: -6.7rem; */
    position: absolute;
    width: 100%;
    top: 1rem;
    z-index: 9;
}
.headimg_left{
	height: 100%;
    /*background-color: red;*/
    width: 23%;
    float: left;
}
.headimg_right{
	    /*background-color: gold;*/
    height: 100%;
}
.headimg_name{
	height: 50%;
	color: white;
	line-height: 1.4rem;
}
.headimg_leavl{
	height: 50%;	
	color: white;
    line-height: 1.2rem;
}
.headimg_img{
	width: 2.7rem;
    height: 2.7rem;
    border: .1rem solid #fff;
    border-radius: 50%;
    /*position: absolute;
    left: 2%;*/
    margin-left:0.5rem;
    z-index: 33333;
    overflow: hidden;
}



/*coupon tab*/

.coupon_main{
	height: auto;
	width: 100%;
	
}
.tab_secur{
	height: auto;
	width: 100%;
}
.couTab_list{
	width: 100%;
	height: auto;
}
.couTab_list li{
	width: 96%;
	margin:0 auto;
	height: 3.2rem;
	margin-bottom: .2rem;
	position: relative;
}
.couTab_list li img{
	width: 100%;
	height: auto;
}
.couLi_left .couLi_center .couLi_right{
	float: left;
	display: block;
}
.line{
	width: 96%;
	margin:0 auto;
	height: 1.4rem;
}
.tab_line{
	width: 27%;
	display: block;
	float: left;
	height: .5rem;
	border-bottom: .05rem solid #b9b9b9;
	color: #b9b9b9;
	padding:0 0.8rem;
}
.tab_font{
	display: block;
	float: left;
	line-height: 1rem;
	color: #b9b9b9;
	padding: 0 .4rem;
	font-size: .5rem;
}
/*权益*/

.qy_main{
	width: 100%;
	height: 26rem;
	background-color: #fff;
}
.qy_banner{
	width: 100%;
	height: 5.4rem;
}
.qy_banner img{
	width: 100%;
	height: auto;
}
.state{
	margin-top: 1.8rem;
	padding-left: .8rem;
	width: auto;
	height: 7.4rem;
	background-color: #fff;
	border-bottom:.05rem dashed #ebebeb;
}
.know{
	padding: 1rem .8rem;
	width: auto;
	height: 8rem;
	margin-top: .4rem;
	background-color: #fff;
}
.icon{
	width: 5%;
	height: .8rem;
	float: left;
	padding-top:.12rem;
	margin-right: .4rem;
}
.icon img{
	width: 100%;
	height: auto;
}
.qy_font{
	width: 84%;
	height: 6.4rem;
	float: left;
}
.qy_font h3{
	color: #3c3b40;
	font-size: .68rem;
}
.state_list{
	margin-top: .6rem;
}
.state_list li{
	color: #a3a2a3;
	font-size: .54rem;
	line-height: 1.2rem;
}
/*credit*/
.jf_main{
	width: 100%;
}
.jf_banner{
	width: 100%;
	height: 3rem;
	margin-top:2rem;
}
.jf_banner img{
	width: 100%;
	height: auto;
	z-index: 1;
}
.my_credit{
	width: 30%;
	height: 2rem;
	margin: 0 auto;
	text-align: center;
	z-index: 22;
	margin-top: -4.5rem;
}
.my_credit h3{
	font-size: 1.4rem;
	color: #fff;
}
.my_credit p{
	font-size: .4rem;
	color: #fff;
}
.recharge{
	display: block;
	position: relative;
	width: 3.6rem;
	height: .88rem;
	font-size: .5rem;
	border: .05rem solid #fff;
	border-radius:.6rem;
	line-height: .88rem;
	color: #fff;
	z-index: 99999;
	margin-top: .3rem;
	margin-left: .4rem;
}
.jf_list{
	width: 100%;
	position: relative;
	background-color: #fff;
}

.jf_detail{
	padding: .3rem;
	background-color: #fff;
}
.jf_detail li{
	width: 100%;
	height: 2.2rem;
	margin-top: .3rem;

}
.Jf_list_left,.Jf_list_center,.Jf_list_right{
	float: left;
	display: block;

}
.Jf_list_left{
	width: 9%;
	height: 1.6rem;
	margin-left: .5rem;
	margin-top: .4rem;
}
.Jf_list_left img{
	width: 100%;
	height: auto;
}
.Jf_list_center{
	width: 60%;
	height: 2.2rem;
	margin-left: .2rem;
}
.Jf_list_center h3{
	margin-left: .5rem;
	line-height: 1.2rem;
	color: #333;
	font-size: .64rem;
}
.jf_time{
	color: #999;
	font-size: .56rem;
	display: block;
	float: left;
	margin-left: .5rem;
	line-height: 1rem;
} 
.Jf_list_right{
	font-size: .7rem;
	line-height: 2rem;
	width: 23%;
	text-align:right;
}
.Jf_list_right_add{
	/*color: #28c631;*/
}
.Jf_list_right_del{
	/*color: #f73230;*/
}

/*my order*/

.nav{
	height: 1.8rem;
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index:9999;
	top:2rem;
}
.order_list li{
	width: 19%;
	height: 1.6rem;
	float: left;
	text-align: center;
	line-height: 1.8rem;
	color: #333;
	margin: 0 1rem;
	font-size: .62rem;
}
.order_active{
	border-bottom: .2rem solid #56a6fe;
}
.font_active{
	color: #56a6fe;
}
.myOrder_list{
	width: 100%;
	height: auto;
	position: relative;
	
}
.myOrder_list li{
	width: 100%;
	height: 6.4rem;
	margin-top: .34rem;
	background-color: #fff;
}
.order_top{
	height: 1.4rem;
	width: 100%;
}
.or_top_list{
	display: block;
	float: left;
	color: #333;
	font-size:.56rem;
}
.top1{
	width: 4.1%;
	height: .6rem;
	margin-left: .6rem;
	margin-top: .38rem;
}
.top1 img{
	width: 100%;
	height: auto;
}
.top2{
	width: 80%;
	padding-left: .32rem;
	line-height: 1.4rem;
}
.top2_right{
	float: right;
    color: #fa4f2d;
}
.top3{
	width: 2.2%;
	height: .5rem;
	margin-top: .4rem;
	margin-left: 0.5rem;
}
.top3 img{
	width: 100%;
	height: auto;
}
.order_middle{
	height: 3rem;
	width: 100%;
	background-color: #f8f8f8;
}
.or_mi_left{
	float: left;
	width: 15.6%;
	height: 2rem;
	margin-left: .74rem;
	margin-top:.2rem;
}
.or_mi_left img{
	width: 100%;
	height: auto;
}
.or_mi_right{
	float: left;
	width: 72%;
	height: 1.46rem;
	padding-top: .4rem;
	padding-left: .4rem;
	font-size: .54rem;
	overflow:hidden;
	word-break: break-all;
	text-overflow:ellipsis;
}
.order_bottom{
	width: 100%;
	height: 2.1rem;
}
.or_bo_left{
	color: #b6b6b6;
	width: 50%;
	height: 1.8rem;
	margin-right: .4rem;
	line-height: 1.2rem;
	float: left;
	font-size:.5rem;
	padding-left: .6rem;
}
.or_bo_right{
	width: 38%;
	height: 1.8rem;
	margin-right: .4rem;
	float: left;
	margin-left: 0.2rem;
	margin-top:.1rem;
	text-align:right;
	
}
.right_num{
 	display: block;
	padding-left: 2.0rem;
	padding-top:.1rem;
	font-size:.52rem;
	
}
.right_money{
	color: #fa4f2d;
	font-size:.62rem;
}
.addIn{
	padding-left:.7rem;
	font-size:.52rem;
}

/*order detail*/
.ordet_main{
	width:100%;
	height:auto;
	margin-top:2rem;
}
.order_detail{
	height: 22rem;
	width: 100%;
	position: relative;
}
.ordet_top{
	height: 1.8rem;
	background-color: #fff;
	padding-left: .6rem;
	line-height:1.8rem;
}
.ordetail{
	margin-top: .2rem;
	background-color: #fff;
}
.ordet_left{
	clear: both;
	margin-left: 4rem;
	margin-top: .2rem;
	color: #666;
	font-size: .48rem;
}
.orRight{
	position: absolute;
	right: .8rem;
	top: 2.5rem;
	
	font-size: .56rem;
}
.redtext{
	
	/*color: #fa4f2d;*/
	/*font-size: .56rem;*/
}
.ordet_mid{
	margin-top:-0.4rem;
	}
.ordet_list li{
	height: 3.2rem;
	width: 100%;
	background-color: #f8f8f8;
	margin-top: .2rem;
	padding-top:.4rem;
	position: relative;
}
.ordet_mid{
	margin-top:-.4rem;
}
	
.topone{
	width: 18%;
	height: 2rem;
	margin-left: .6rem;
	margin-top: .38rem;
}
.topone img{
	width:100%;
	height:auto;
}
.addUp{
	height:5.4rem;
	width:100%;
	margin-top:.2rem;
	background-color:#fff;
}
.tab td{
	line-height:1.2rem;
}
.redFont{
	color:#fa4f2d;
}
.tab{
	width:92%;
	height:2.6rem;
	margin:0 auto;
	border-bottom:.05rem solid #c4c4c4;
}
.tab_title{
	text-align:left;
	font-size:.56rem;
	
}
.tab_ill{
	/*display:block;*/
	width:76%;
	text-align:right;
	padding-left:1.6rem;
	font-size:.56rem;
}
.add_mon{
	width:95%;
	text-align:right;
	font-size:.64rem;
	line-height:1.6rem;
}
.add_pay{
	color:#8a8a8a;
	width:95%;
	text-align:right;
	font-size:.5rem;
}
	
/* my profile*/
.pr_next2_my{
	 width: 20%;
    float: left;
    text-align: right;
	}
   
.file_main{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}
.abbr{
	width: 100%;
	height: 6.8rem;
	z-index: 2;
	background-color: #333;
}
#banner_my{
	-webkit-filter: blur(8px); /* Chrome, Opera */
       -moz-filter: blur(8px);
        -ms-filter: blur(8px);    
            filter: blur(8px);    
}
#banner_myProfile{
	-webkit-filter: blur(8px); /* Chrome, Opera */
       -moz-filter: blur(8px);
        -ms-filter: blur(8px);    
            filter: blur(8px);    
}
.abbr img{
	width: 100%;
	height: 100%;
}

.abbr_wapper{
	position: absolute;
	top:0;
	width: 100%;
	opacity: .2;
	background-color: #fff;
	height: 7.0rem;
	z-index: 222;
}
.user_name{
	font-size: .7rem;
	line-height: 1.6rem;
	text-align: center;
	color: #fff;
	position: relative;
	top:-2.6rem;
	z-index: 9999;
}
.abbr_img{
	width: 2.6rem;
	height: 2.6rem;
	border: .1rem solid #fff;
	border-radius: 50%;
	position: absolute;
	left: 42%;
	top:1.8rem;
	z-index: 33333;
	overflow: hidden;
}
.abbr_img img{
	width: 2.7rem;
	height: 2.7rem;
	border-radius: 1.35rem;

}
.phone{
	width: 100%;
	height: 2rem;
	margin-bottom: .2rem;
	color: #333;
	background-color: #fff;
	line-height: 2rem;
	font-size: .65rem;
	margin-top: .2rem;
}
.phone_left{
	float: left;
	width: 32%;
	padding: 0 .4rem;
}
.phone_right{
	float: left;
	width: 54%;
	text-align: right;
}
.pr_next{
	width: 2.6%;
	height: .52rem;
	float: left;
	margin-top: .15rem;
	margin-left: .4rem;
	position: absolute;
	right: .8rem;
}
.pr_next img{
	width: 100%;
	height: auto;
}
.profile_list{
	width: 100%;
	height: 7.36rem;
	background-color: #fff;
}
.profile_list li{
	width: 100%;
	line-height: 1.8rem;
	height: 2rem;
	color: #333;
	font-size: .65rem;
	background-color: #fff;
	border-bottom: .04rem solid #d9d9d9;
}
.profile_left{
	float: left;
	width: 43%;
	padding: 0 .4rem;
}
.profile_right{
	float: left;
	width: 42.5%;
	text-align: right;
	position: relative;

}
.address{
	width: 100%;
	height: 3.2rem;
	margin-top: 1rem;
	color: #333;
	background-color: #fff;
	line-height: 1.6rem;
	font-size: .65rem;
}
.address_left{
	float: left;
	width: 22%;
	padding: 0 .4rem;
}
.address_right{
	float: left;
	width: 63.2%;
	position: relative;
	text-align: right;
	font-size: .45rem;
}
/*checkd my profile*/
.file_main{
	width: 100%;
	height: auto;
}
.file_check{
	width: 100%;
	height: 4rem;
	margin-top: 2rem;
	background-color: #fff;
	position: relative;
}
.radio_label{
	display: block;
	height: 2rem;
	border-bottom: .05rem solid #ebebeb;
	width: 90%;
	margin:0 auto;
	padding: 0 .8rem;
	line-height: 2rem;
	color: #333;
}
/*input[type="radio"] {
  margin: 1px 3px 0px 5px;
  display: none;
}*/
/*label {
  cursor: pointer;
  background: url(../images/sex_03.png) no-repeat -10% 0;
  background-size:.7rem .7rem;
}*/
label.checked {
  background-position: 88% center;

}
.file_other{
	width: 100%;
	height: 2rem;
	background-color: #fff;
	margin-top: .6rem;
}
/*birthday*/

.bir_choose{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 10rem;
}
.bir_choose img{
	width: 100%;
	height: auto;
}
/*address*/
.file1_main{
	width: 100%;
	height: auto;
}
.pr_left{
	width: 20%;
	height: 2rem;
	float: left;
	padding-left: .6rem;
}
.pr_right{
	width: 70%;
	height: 2rem;
	float: left;
	color: #999;
}
.pr_right span{
	padding-right: .3rem;
}
.addr1{
	background-color: #fff;
	width: 100%;
	height: 2rem;
	margin-top: .5rem;
	line-height: 2rem;
	border-bottom: .05rem solid #ebebeb;
	border-top: .05rem solid #ebebeb;
}
.addr2{
	background-color: #fff;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	border-bottom: .05rem solid #ebebeb;

}
.add_choose{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 9rem;
}
.add_choose img{
	width: 100%;
	height: auto;
}
.file1_check{
	width: 100%;
	height: 8rem;
	background-color: #fff;
	position: relative;
}
.file2{
	height: auto;
}
.occu1{
	width: 90%;
	height: 2rem;
	padding-left: .3rem;
	/*line-height: 2rem;*/
}
.occu1 span{
	display: block;
	float: left;
	height: .7rem;
	margin-top: .6rem;
	padding: 0 .4rem;
	color: #56a6fe;
	font-size: .65rem;
	border-right: .05rem solid #c7c7c7;
}

label {
  cursor: pointer;
  
}
label.checked1 {
  background: url(../images/oc_03.png) no-repeat -10% 0;
  background-size:.76rem .76rem;
  background-position: left center;

}

.label1{
	margin-left: .8rem;
}
#occup{
	background: url(../images/occ_06.png) no-repeat -10% 0;
  	background-size:.76rem .76rem;

}
label.nochecked {
  background: url(../images/occ_06.png) no-repeat -10% 0;
  background-size:.76rem .76rem;
  background-position: left center;

}
/*new my profile*/
.phone{
	border-bottom: .05rem solid #ebebeb;
}
.newpf_list{
	width: 100%;
	height: 6rem;
	background-color: #fff;
	margin-top: .3rem;
}
.newpf_list li{
	width: 100%;
	line-height: 1.8rem;
	height: 2rem;
	color: #333;
	font-size: .55rem;
	background-color: #fff;
	border-bottom: .05rem solid #ebebeb;
}
.newpf_list1{
	width: 100%;
	height: 4rem;
	background-color: #fff;
	margin-top:3.5rem;
}
.newpf_list1 li{
	width: 100%;
	line-height: 1.8rem;
	height: 2rem;
	color: #333;
	font-size: .55rem;
	background-color: #fff;
	border-bottom: .05rem solid #ebebeb;
	border-top: .05rem solid #ebebeb;
}
.pr_img{
	display: block;
	width: 5%;
	height: 1rem;
	margin-left:.8rem;
	margin-top: .3rem;
	float: left;
}
.pr_img img{
	width: 100%;
	height:auto;
}

.logout{
	display: block;
	width: 100%;
	height: 2rem;
	margin-top: 1.2rem;
	color: #333;
	background-color: #fff;
	line-height: 2rem;
	font-size: .65rem;
	text-align: center;
	border-top: .05rem solid #ebebeb;
	border-bottom: .05rem solid #ebebeb;

}

/*pay*/
.pay_main{
	width: 100%;
	background-color: #fff;
}
.pay_title{
	width: 100%;
	height:2rem;
	line-height: 2rem;
	padding-left: .5rem;
	font-size: .6rem;
	color: #959595;
}
.pay_list{
	width: 100%;
	height: 4.6rem;
	margin-top: .2rem;
}
.payway_list{
	width: 100%;
	height: 2.6rem;
	margin-top: .2rem;
}

.payon{
	float: left;
	margin-left: .42rem;
	width: 29%;
	height: 2.4rem;
	border: .05rem solid #999;
	border-radius: .12rem;
	text-align: center;
	color: #999;
	margin-bottom: .2rem;
}
.payonway{
	float: left;
	margin-left: .42rem;
	width: 29%;
	height: 1.8rem;
	border: .05rem solid #999;
	border-radius: .12rem;
	text-align: center;
	color: #999;
}
.payway_active{
	color: #56a6fe;
	border: .05rem solid #56a6fe;
}
.pay_active{
	color: #56a6fe;
	border: .05rem solid #56a6fe;
}
.pay_num{
	font-size: .65rem;
	line-height: 1.2rem;
}
.payway_num{
	font-size: .65rem;
	line-height: 1.2rem;
	margin-top: .3rem;
}
.pay_ill{
	font-size: .5rem;
	line-height: 1rem;
}
.pay_btn{
	display: block;
	width: 92%;
	height: 2rem;
	margin:0 auto;
	background-color: #56a6fe;
	border-radius: .2rem;
	margin-top: 1rem;
	color: #fff;
	font-size: .74rem;
	text-align: center;
	line-height: 2rem;
}
.privile{
	padding-left: .68rem;
	margin-top: .76rem;
	height: 2.2rem;
	font-size: .6rem;
	line-height: 1.8rem;
	color:#333;
}
.pri_ill{
	padding-left: .68rem;
	font-size: .52rem;
	line-height: 1.8rem;
	color: #959595;
}

/* no my order*/
.noBorder_main{
	height: 6rem;
	width: 100%;
	padding-top: 6rem;
}
.noBorder_main img{
	width: 100%;
	height: auto;
}
/*no my account*/
.acc_warp{
	width: 100%;
	height: 28.2rem;
	background-color: #efeff4;
}
.noAcc_main{
	width: 100%;
	height: 4rem;
	padding-top: 6rem;
}
.noAcc_main img{
	width: 100%;
	height: auto;
}
/*trade particulars*/
.trade_main{
	width: 100%;
	height: 18rem;
	margin-top: 2rem;
}
.trade_secc{
	width: 100%;
	height: 2rem;
	margin-top: 2.5rem;
}
.secc_left{
	float: left;
	width: 7%;
	height: 7%;
	margin-left: .6rem;
}
.secc_left img{
	width: 100%;
	height: auto;
}
.secc_right{
	width: 20%;
	height: 2rem;
	color: #04be02;
	font-size: .75rem;
	padding-left: .4rem;
}
.trade_detail{
	height: 18rem;
	width: 100%;
	background-color: #fff;
}
.trade_num{
	height: 3.8rem;
	width: 100%;
	border-bottom:.07rem dashed #ccc;
}
.trade_pay{
	height: 1rem;
	width: 100%;
	text-align: center;
	font-size: .54rem;
	color: #999;
	padding-top: .8rem;
}
.trade_payNum{
	height: 2rem;
	width: 100%;
	text-align: center;
	font-size: .82rem;
	color: #000;
}
.trade_bottom{
	height: 12rem;
	width: 100%;
	color: #a9a9a9;
	margin-top: .6rem;
}
.trade_list li{
	height: 1.8rem;
	width: 100%;
}
.trade_left{
	float: left;
	width: 28%;
	padding: 0 .4rem;
}
.trade_right{
	float: left;
	width: 64%;
	position: relative;
	right: .3rem;
	text-align: right;
}

/*event*/
.event_main{
	height: 40rem;
	width: 100%;
}
.event_main img{
	width: 100%;
	height: auto;
}


/*activation card*/
.activa_warp{
	height: 28.4rem;
	width: 100%;
	background-color: #fff;
	position: absolute ;
}
.close{
	font-size: .8rem;
	color: #000;
	line-height: 2rem;
	margin-left: .6rem;
	display: block;
	float: left;
}
.dot{
	width:20%;
	height:2rem;
	float:right;
	color: #fff;
	font-size: .8rem;
	line-height: 2rem;

}
.dot img{
	display: block;
	width:1.3rem;
	height: .6rem;
	margin-top: .8rem;
	margin-left: .4rem;
}
.newCard{
	position: relative;
	top: .6rem;
	box-shadow: none;
}
.card1_img{
	border: .08rem solid #dcdcdc;
	background-color: #4e9ef8;
}
.act_btn{
	display: block;
	width: 60%;
	height: 1.8rem;
	margin:0 auto;
	border: .03rem solid #56a6fe;
	border-radius: .24rem;
	position: relative;
	top: 14rem;
	line-height: 1.8rem;
	text-align: center;
	color: #56a6fe;
	font-size: .7rem;
}
.acti_list{
	height: 6rem;
	width: 96%;
	background-color: #fff;
	margin:0 auto;
	margin-top: 1rem;
	position: relative;
	top: 16rem;
	left: 0rem;
	border-top: .03rem solid #f1f1f1;

}
.acti_list li{
	height: 2rem;
	width: 100%;
	border-bottom: .03rem solid #f1f1f1;
	line-height: 2rem;
}
.one{
	position: absolute;
	top: 0rem;
}
.two{
	position: absolute;
	top: 2rem;
}
.acti_list li a{
	color: #333;
	font-size: .65rem;
}
.act_left{
	float: left;
	width: 80%;
	margin-left: .8rem;
	height: 2rem;
}
.act_right{
	display: block;
	float: left;
	width: 3%;
	height: 1rem;
	margin-left: .4rem;
}
.act_right img{
	width: 100%;
	height: auto;
}
.act_bottom{
	color: #576b95;
	font-size: .65rem;
	width: 100%;
	text-align: center;
	height: 2rem;
	position: absolute;
	bottom: 0rem;
}
.act_bottom a{
	color: #576b95;
}

/*near shop*/
.near_main{
	width: 100%;
	height: auto;
	margin-top: .6rem;
}
.near_main img{
	width: 100%;
	height: auto;
}
.near_result{
	width: 100%;
	height: 3rem;
	margin-top: 2rem;
}
.near_result img{
	width: 100%;
	height: auto;
}
.map_nearShop{
	width: 100%;
	height: 45%;
}
.list_nearShop{
	margin-top: 2.0rem;
    height: 40%;
   
}

        .info {
            border: solid 1px silver;
        }
        div.info-top {
            position: relative;
            background: none repeat scroll 0 0 #F9F9F9;
            border-bottom: 1px solid #CCC;
            border-radius: 5px 5px 0 0;
        }
        div.info-top div {
            display: inline-block;
            color: #333333;
            font-size: 14px;
            font-weight: bold;
            line-height: 31px;
            padding: 0 10px;
        }
        div.info-top img {
            position: absolute;
            top: 10px;
            right: 10px;
            transition-duration: 0.25s;
        }
        div.info-top img:hover {
            box-shadow: 0px 0px 5px #000;
        }
        div.info-middle {
            font-size: 12px;
            padding: 6px;
            line-height: 20px;
        }
        div.info-bottom {
            height: 0px;
            width: 100%;
            clear: both;
            text-align: center;
        }
        div.info-bottom img {
            position: relative;
            z-index: 104;
        }
       
        .info-middle img {
            float: left;
            margin-right: 6px;
        }
        .amap-info-combo {
		    	font-size: 12px;
		    line-height: 18px;
		    white-space: nowrap;
		    text-align: center;
		}
		.amap-info-combo table {
		    width: 100%;
		    border-spacing: 0; 
		    height: 31px;
		    background-color: white;
		}
		.amap-info-combo .hovered{
			background-color:#0091ff;
			border-color:#0091ff;
			color:#fff;
		}
		.amap-info-tabs {
		    overflow: hidden;
		    height: 30px;
		    line-height: 30px;
		    color: #333;
		    cursor: pointer;
		    background-color: #f2f2f2;
		}
		.amap-info-combo .selected {
		    background-color: #fefefe;
		    border-bottom: 0;
		}
		.amap-info-combo .tab {
		    border: 1px solid #d9d9d9;
		    height: 22px;
		    border-right-width: 0;
		    padding: 0 10px;
		}
		.amap-info-combo table td {
		    min-width: 8px;
		}
		.amap-info-tabs .icon-end {
		    background-position: 0 -50px;
		}
		
		.amap-info-tabs .tab-icon {
		    width: 18px;
		    height: 18px;
		    display: inline-block;
		    vertical-align: middle;
		    background: url(http://webapi.amap.com/theme/v1.3/images/amap-info.png) no-repeat;
		}
		.amap-info-combo .nav-icon {
    padding: 4px 3px 4px 20px;
    border: 1px solid #c9c9c9;
    margin-right: 18px;
    border-radius: 2px;
    background: url(http://webapi.amap.com/theme/v1.3/images/amap-info.png) no-repeat;
    cursor: pointer;
}
		.amap-info-combo .nav-button {
		    padding: 2px 2px 2px 8px;
		}
		.amap-info-combo .nav-drive {
		    background-position: 2px -246px;
		}
		.amap-info-combo .nav-bus {
    background-position: 2px -299px;
}
.amap-info-combo .nav-walk {
    background-position: 6px -347px;
}
#panel {
            position: fixed;
            background-color: white;
            max-height: 90%;
            overflow-y: auto;
            top: 10px;
            right: 48px;
            width: 210px;
        }

/*register*/
.reg_main{
	height: 20rem;
	width: 100%;
	margin-top: 2rem;
}
.reg_weixin{
	width: 100%;
	height: 11rem;
}
.reg_weixin img{
	width: 100%;
	height: auto;
}
.re_btn{
	display: block;
	width: 96%;
	height: 2rem;
	margin:0 auto;
	line-height: 2rem;
	text-align: center;
	font-size: .7rem;
	margin-top: .8rem;
	border-radius: .24rem;

}
.btn1{
	background-color: #04be02;
	color: #fff;
}
.btn2{
	background-color: #e5e5e5;
	color: #666;
	border: .03rem solid #c8c8c8;
}
/*activation seccus*/
.secc_main{
	width: 100%;
	height: 8rem;
}
.secc_main img{
	width: 100%;
	height: auto;
}

.sure_btn{
	display: block;
	width: 96%;
	height: 2rem;
	margin:0 auto;
	line-height: 2rem;
	text-align: center;
	font-size: .7rem;
	margin-top: .8rem;
	border-radius: .24rem;
	color: #fff;
	background-color: #04be02;
	margin-top: 5rem;
}

/*sign in*/

.sign_main{
	width: 100%;
	

}
.sign_bg{
	width: 100%;
	height: 6rem;
	position: relative;
	z-index: 1;
}
.sign_bg img{
	width: 100%;
	height: auto;
	
}
.sign_in{
	width: 32%;
    height: 85.34%;
    position: absolute;
    left: 34%;
    top: .8rem;
    background: url(../images/signbtn.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: .8rem;
    color: white;
    line-height: 5rem;
    z-index: 19;

}
.sign_total{
    position: absolute;
    width: 100%;
    top: -.4rem;
}
.sign_in img{
	width: 100%;
	height: auto;
}
.sign_left{
	width: 50%;
    height: 3rem;
    position: absolute;
    /* left: 11.6%; */
    top: 3.6rem;
    color: #fff;
}
.sign_left_ill{
	text-align: center;
}

.sign_right{
	width: 50%;
    height: 3rem;
    position: absolute;
    left: 50%;
    top: 3.6rem;
    color: #fff;
}
.sign_icon{
	/*width: 40%;
	height: 1rem;
	padding-left: .6rem;*/
	width: 18%;
    height: 1rem;
    padding-left: 41%;
}
.sign_icon img{
	width: 100%;
	height: auto;
}
.sign_tit{
	font-size: .6rem;
    line-height: 1.2rem;
    /* margin-right: .8rem; */
    margin-top: .3rem;
    /* margin-left: .4rem; */
    text-align: center;
}
.sign_ill{
	font-size: .85rem;
	margin-right: .2rem;
}
.detail_list{
	margin-top: 2.3rem;
	/*background-color: white;*/
}
.sign_detail{
	height: 6.6rem;
	width: 100%;
	margin-top: 3.2rem;
	background-color: #fff;
}
.fonticon{
	width: 6.4%;
	height: 6.4%;
	float: left;
	margin-left: .46rem;
	margin-top: .26rem;
	margin-right: .1rem;
}
.fonticon img{
	width: 100%;
	height: auto;
}
.sign_detail h3{
	color: #333;
	font-size: .72rem;
	float: left;
	line-height: 1.8rem;
}
.sign_list{
	width: 100%;
	height:5rem;
	clear: both;
}
.sign_list li{
	height: 1.2rem;
	width: auto;
	line-height: 1.2rem;
	color: #666;
	padding-left: 2rem;
}
.draw{
	width: 100%;
	height: 3.36rem;
	margin-top: .56rem;
	border-top: .2rem solid #
}
.draw img{
	width: 100%;
	height: auto;
}
.sign_record{
	width: 100%;
	height: 2.2rem;
	background-color: #fff;
	padding-bottom:.2rem;
}
.qd_record{
	height: 1.8rem;
	width: 50%;
	margin:0 auto;
}
.qd_record img{
	height: auto;
	width: 100%;
}
.qd_bg{
	width:100%;
	height:auto;
	background-color:#fff;
}
	
.qd_font{
	width: 84%;
	height: auto;
	margin:0 auto;
	border:.6rem solid #d6e9fd;
	background-color:#fff;
}
.qd_list{
	width: 100%;
	height: auto;
}
.qd_list li{
	height: 1.6rem;
	width: 100%;
	border-bottom: .03rem solid #e7e8e9;
	line-height: 1.6rem;
	color: #333; 
}
.rec_left{
	float: left;
	width: 80%;
	padding-left: .6rem;
}
.rec_right{
	float: left;
	width: 10%;
	padding-left: .6rem;
}
/*user agreement*/
.xieyi{
	width: 90%;
	margin:0 auto;
	height: auto;
	margin-top: 2.6rem;
	margin-bottom: .6rem;
	color: #333333;
}
.xieyi p{
	font-size: .6rem;
}
.xieyi_img{
	width: 96%;
	height: 12rem;
	margin-top: .4rem;

}
.xieyi_img img{
	width: 100%;
	height: auto;
}



/*footer*/
.footer{
	height: 1.8rem;
	width: 100%;
	position: fixed;
	/*bottom: 0;*/
	z-index: 22222;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.footer_list li{
	width: 24%;
	float: left;
	text-align: center;
	line-height: 2rem;
	font-size: .65rem; 
	border-right: .03rem solid #e4e4e4;
}
.footer_list li:last-child{
	border:none;
}
.footer_list li a{
	color: #333;
}
.active{
	background-color: #4395f0;
}
.active a{
	color: #fff;
}


/*new footer*/

.footer1{
	height: 2.3rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 22222;
	border-top: .05rem solid #ccc;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.footer1_list li{
	width: 24%;
	float: left;
	text-align: center;
	line-height: 2.3rem;
	font-size: .35rem; 
}
.inco-1{
	display: block;
	width: 26%;
	height: .72rem;
	margin-left: 35%;
}
.inco-1 img{
	width: 100%;
	height: auto;
}
.inc1 img{
	margin-bottom: .2rem;
}
.fot-font{
	font-size: .32rem;
	color: #929292;
}
.actived{
	color: #5483fe;
}

/*my profile footer*/
.pro_footer{
	height: 2.4rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 22222;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.pro_fo_list li{
	width: 33.3%;
	float: left;
	text-align: center;
}
.pro-img{
	display: block;
	width: 50%;
	margin-left: 12%;
	height: 1rem;
	margin-top: .3rem;
	margin-left: 1.4rem;

}
.pro-img01{
	display: block;
	width: 38%;
	margin-left: 14%;
	height: 1rem;
	margin-top: .3rem;
	margin-left: 1.6rem;
}
.pro-img01 img{
	width: 40%;
	height: auto;
	
}
.pro-img img{
	width: 40%;
	height: auto;
}
.fot-font1{
	font-size: .32rem;
	/*color: #929292;*/
}
/*弹出*/
.my_info{
	width: 100%;
	height: 8rem;
	display: none;
	position: fixed;
	position: absolute;
	bottom: 0;
	z-index: 9999999;
}
.myInfo_list{
	width: 100%;
	height: 8rem;
	display: none;
}
.myInfo_list li{
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	background-color: #fff;
	border-bottom: .03rem solid #d9d9d9;
}
.myInfo_list li:last-child{
	margin-top: .1rem;
	}
/*zhezhao*/
#fullbg { 
	background-color:gray; 
	left:0; 
	opacity:0.5; 
	position:absolute; 
	top:0; 
	z-index:3333; 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	 opacity:0.5; 
} 


/*滚动条样式的调整*/
.iScrollHorizontalScrollbar.iScrollBothScrollbars {
	right: 18px;
}

.iScrollVerticalScrollbar {
	position: absolute;
	z-index: 9999;
	width: 3px;
	bottom: 2px;
	top: 2px;
	right: 2px;
	overflow: hidden;
}

.iScrollVerticalScrollbar.iScrollBothScrollbars {
	bottom: 18px;
}

.iScrollIndicator {
	position: absolute;
	background: #cecece;
	border-width: 1px;
	border-style: solid;
	border-color: #cecece #cecece #cecece #cecece;
	border-radius: 8px;
}

.iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%;
	background: -moz-linear-gradient(top, #cecece 0%, #cecece 100%);
	background: -webkit-linear-gradient(top,  #cecece 0%,#cecece 100%);
	background: -o-linear-gradient(top, #cecece 0%,#cecece 100%);
	background: -ms-linear-gradient(top, #cecece 0%,#cecece 100%);
	background: linear-gradient(to bottom,  #cecece 0%,#cecece 100%);
}

.iscrollListContent {
	position: absolute;
	z-index: 1;
	top: 5.6rem;
	bottom: 0px;
	left: 0;
	width: 100%;
	overflow: hidden;
}

.scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
/*new card*/
.nc_main{
	width:100%;
}
.nc-top{
	width:100%;
	height:10rem;
	background:#26AA28;
	position:relative;
	
}
.nc-img{
	width:3rem;
	height:3rem;
	text-align:center;
	border-radius:50%;
	position:absolute;
	z-index:22;
	left:44%;
	top:2rem;
}
.nc-img img{
	width:90%;
	height:auto;
	border-radius:50%;
}
.nc-p{
	    width: 100%;
    height: 2rem;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6.6rem;
    font-size: 1.0rem;
    line-height: 2rem;
}
.nc-btn{
	display: block;
    width: 92%;
    height: 2rem;
    margin: 0 auto;
    margin-top: 2rem;
    background: #26AA28;
    border-radius: .3rem;
    color: #fff;
    font-size: .74rem;
    text-align: center;
    line-height: 2rem;
}

/*推荐分享界面*/
.jfh_main{
	width:100%;
}
.jfh_ban{
	width:100%;
	height:7.8rem;
	margin-top:2rem;
	position:relative;
}
.jfh_ban img{
	width:100%;
	height:auto;
}
.j1_logo{
	position:absolute;
	top:.6rem;
	left:4%;
	width:2rem;
	height:1rem;
}
.j1_logo img{
	width:100%;
	height:auto;
}
.j1_act{
	position:absolute;
	top:.6rem;
	right:4%;
	width:3.4rem;
	height:1.2rem;
}
.j1-ill{
	color:#fff;
	margin-left:.2rem;
}
.j1_img{
	float: left;
    width: .7rem;
    height: .6rem;
}
.j1_img img{
	width:100%;
	height:auto;
}
.j1_avg{
	 margin: 0 auto;
    width: 100%;
    position: absolute;
    top: 1.2rem;
   
    height: 5rem;
}
.span1{
	
	text-align: right;
    width: 49%;
    float: left;
}
.span2{
	width: 49%;
    text-align: left;
    float: right;
}
.j1-name{
	color:#fff;
	text-align:center;
	font-size:.8rem;

}
.j1_avn{
	/* width: 3.4rem;*/
    height: 3.5rem;
    width: 100%;
    text-align: center;
    margin-top: 1.4rem;
}
.j1_avn2{
    width: 100%;
    text-align: center;
  
}
.j1_avn-img{
	width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    overflow: hidden;
}
	
.j1_avn-img img{
	width:3.2rem;
	height:auto;
	border-radius: 50%;
}
.j1_tit{
	 /*margin-left: -.8rem;*/
    font-size: .72rem;
}
.j1_tit span{
	/*margin: 0 .1rem;*/
	color:#fff;
	/*margin-bottom:.2rem;*/
	
}
.j1_bottom{
	background:#fff;
	width:100%;
	height: 18.6rem;
}
.jf_btop{
	height:6rem;
}
.jf_btop_left{
	float:left;
	width:49%;
	text-align:center;
}
.jf_btop_right{
	float:left;
	width:50%;
	text-align:center;
}
.jf_btop_img{
	    width: 55%;
    height: auto;
    margin-left: 2rem;
    margin-top: 1rem;
    margin-bottom: .3rem;
}
.jf_btop_img img{
	width:100%;
	height:auto;
}
.jf_btop_img_r{
	    width: 66%;
    height: auto;
    margin-left: 1.6rem;
    margin-top: .6rem;
}
.jf_btop_img_r img{
	width:100%;
	height:auto;
}
.jf_btop_bg{
	width: 76%;
    margin: 0 auto;
    background: url(../images/j1_one.png) no-repeat;
    height: 4rem;
    background-size: 100% 100%;
    margin-top: 1rem;
    line-height: 6rem;
    font-size: .7rem;
    color: #e25e4f;
}
.jf_btop_bg1{
	width: 75%;
    margin: 0 auto;
    background: url(../images/j1_two.png) no-repeat;
    height: 4rem;
    background-size: 100% 100%;
    margin-top: 1rem;
	line-height: 6rem;
    font-size: .7rem;
    color: #e25e4f;
}
.share_btn{
	    display: block;
    width: 66%;
    margin: 0 auto;
    height: 1.6rem;
    background: #6d7bfe;
    border-radius: .3rem;
    margin-top: 2.6rem;
    color: #fff;
    text-align: center;
    line-height: 1.6rem;
    font-size: .8rem;
}
#cover_shareActivity{   
	position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
}
#arrow_shareActivity{
	float: right;
    margin-top: 2rem;
    margin-right: 2rem;
    right: 2rem;
    width: 5rem;
}
/*分享的界面*/

.jf_ewm{
	
	width: 92%;
    margin: 0 auto;
    height: 10rem;
    background: url(../images/j1_bg.jpg) no-repeat;
    background-size: 100%;
}
.jf_br{
	    width: 7.6rem;
    height: 7.6rem;
    margin-top: 2rem;
    margin: 0 auto;
    border-radius: .8rem;
    border: 8px solid #ea7d6e;
    position: absolute;
    top: 12rem;
    left: 23%;
}
.jf_br img{
	width: 100%;
    height: auto;
    border-radius: .8rem;
}
.jf_bm{
	width: 80%;
    height: 2.6rem;
    margin: 0 auto;
    border-radius: .8rem;
    position: absolute;
    left: 10%;
    top: 22rem;
    
}
.jf_bm img{
	width: 100%;
    height: auto;
}

/*激活会员卡填写信息*/

.jh1_main{
	position: fixed;
    width: 96%;
    height: 7.5rem;
    background: #fff;
    border-radius: .2rem;
    box-shadow: -0.04rem -0.04rem 0.1rem #ccc;
    box-shadow: 0.04rem 0.04rem 0.1rem #ccc;
    margin-top: 8rem;
    margin: 0 auto;
    top: 2.8rem;
    left: 2%;
}
.jh1-list{
	width: 100%;
    margin-top: .4rem;}
.jh1-list li{
		width:94%;
		height:1.8rem;
		border-bottom:.05rem solid #e8e8ed;
		line-height:1.8rem;
		margin:0 auto;
	}
.ne_pf_left {
    float: left;
    width: 72%;
    font-size: .58rem;
    padding: 0 .6rem;
    line-height: 2rem;
}
.ne_pf_left2 {
    float: left;
    width: 55%;
    font-size: .58rem;
    padding: 0 .6rem;
    line-height: 1.8rem;
}
.ne_pf_left3 {
    float: left;
    width: 64%;
    font-size: .58rem;
    padding: 0 .6rem;
    line-height: 1.8rem;
}
.pla-input {
  display: block;
  float: left;
  width: 74%;
   line-height: 1.7rem;
   font-size:.5rem;
  height: inherit; }
.la1 {
  display: block;
  float: left;
  width: 18%;
   padding-right: .6rem; }
.getVercode {
  display: block;
    float: left;
    width: 18%;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    background: #e8e8ed;
    color: #c5c5c8;
    font-size: .5rem;
    margin-top: .3rem; }
.pr_next01{
	width: 2.4%;
    height: .52rem;
    float: left;
    margin-top: .12rem;
    margin-left: 2.2rem;
}
.pr_next01 img{
	width: 100%;
	height: auto;
}
.readme{
	width:92%;
	line-height:1.2rem;
	margin:0 auto;
	font-size:.5rem;
}
.card-btn{
	color:#4171cf;
}
.mui-switch {
	  margin-top: .3rem;
	  width: 52px;
	  height: 31px;
	  position: relative;
	  border: 1px solid #dfdfdf;
	  background-color: #fdfdfd;
	  box-shadow: #dfdfdf 0 0 0 0 inset;
	  border-radius: 20px;
	  border-top-left-radius: 20px;
	  border-top-right-radius: 20px;
	  border-bottom-left-radius: 20px;
	  border-bottom-right-radius: 20px;
	  background-clip: content-box;
	  display: inline-block;
	  -webkit-appearance: none;
	  user-select: none;
	  outline: none; 
  }
.mui-switch:before {
    content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); 
}
.mui-switch:checked {
    border-color: #64bd63;
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63; 
}
.mui-switch:checked:before {
      left: 21px; 
}
.mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; 
    }
    .mui-switch.mui-switch-animbg:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-animbg:checked {
      box-shadow: #dfdfdf 0 0 0 0 inset;
      background-color: #64bd63;
      transition: border-color 0.4s, background-color ease 0.4s; }
      .mui-switch.mui-switch-animbg:checked:before {
        transition: left 0.3s; }
  .mui-switch.mui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
    .mui-switch.mui-switch-anim:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-anim:checked {
      box-shadow: #64bd63 0 0 0 16px inset;
      background-color: #64bd63;
      transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
      .mui-switch.mui-switch-anim:checked:before {
        transition: left 0.3s; }
 
/*绑定会员卡*/
.bcr_main{
	width:100%;
	height:100%;
	background:#fff;
	margin-top: 2rem;
	position: absolute;
	
}
.bcr_head{
	height: 4rem;
    width: 100%;
    margin-top: 1rem;
}
.bc_fo{
	font-size: .9rem;
    color: #6a7efa;
    width: 60%;
    padding-left: .8rem;
    height: 2rem;
    float: left;
    line-height: 2rem;
}
.bc_br img{
	width: 100%;
}
.bc_font{
	font-size: .6rem;
    color: #6a7efa;
    display: block;
    padding-left: .4rem;
    padding-bottom: -.3rem;
}
.bc_br{
	display: inline-block;
    width: 20%;
    height: 2rem;
    float: right;
    margin-top: .2rem;
    margin-right: .8rem;
}
}
.bc_br img{
	width:100%;
	height:auto;
}
.bc_bra{
    background: url(../images/yj.png) no-repeat;
    background-size: 70% 1.8rem;
    background-position-x: center;
    width: 100%;
    height: 2rem;
    color: #6a7efa;
    line-height: 1.8rem;
    text-align: center;
    font-size: .68rem;
}
.bc_bindph{
	margin-bottom:2rem;
}

.bc_bm{
	height:2rem;
	width:80%;
	margin:0 auto;
}
.add_inp{
	    width: 78.2%;
    height: 1.2rem;
    border: 1px solid #6e6e73;
    margin-left: .4rem;
    border-radius: 4px;
}
.add_inp1{
	    width: 40%;
    height: 1.2rem;
    border: 1px solid #6e6e73;
    margin-left: .4rem;
    border-radius: 4px;
}
.ad_btn{
	   width: 36.9%;
    height: 1.2rem;
    background: #B5B6BC;
    display: inline-block;
    border-radius: .2rem;
    line-height: 1.2rem;
    text-align: center;
    color: #fff;
}
.bc_dd{
	width: 80.2%;
    height: 1.8rem;
    margin: 0 auto;
    line-height: 1.8rem;
    background: #B5B6BC;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    margin-top: 1rem;
    font-size: .7rem;
}
.register_active{
	background-color: #6a7efe;
}
/** 
 *弹出转圈样式 	
 */
.loadingcontainer{
	width:100%;
	height:100%;
	margin-bottom:20px; 
	float:left;
	border:1px solid #ccc; 
	box-sizing:border-box; 
	display:flex;/*多轮布局*/ 
	align-items:center;/*垂直*/ 
	-webkit-align-items: center;
	justify-content:center;/*水平*/
	-webkit-justify-content: center;
}
/*日历样式*/
.gldp-default {
	position: absolute;
	background-color: white;
}

/* Core style for every cell */
.gldp-default .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-tap-highlight-color:transparent;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	
}

/* Cell border 
.gldp-default .border {
	border-style: solid;
	border-width: 0;
	border-color: #888;
}
*/
/* Month/Year text and select */
.gldp-default .monyear,
.gldp-default .monyear select {
	font-size: 14px !important;
}

/* Month/Year text */
.gldp-default .monyear span {
	margin: 0px;
}

/* Prev/Next arrows */
.gldp-default .prev-arrow,
.gldp-default .next-arrow {
	color: #a0a0a0;
}

.gldp-default .prev-arrow:active,
.gldp-default .next-arrow:active {
	color: #f00;
}

.gldp-default .prev-arrow-off,
.gldp-default .next-arrow-off {
	color: #222;
	opacity: 0.15;
}

/* Days of the week */
.gldp-default .dow {
	color: #292929; font-size:12px;
	cursor: wait !important;
	
}



/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
	color: #9c9b9b;
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
	color: #9c9b9b !important; font-size:14px;
}



/* Non-Selectable days */
.gldp-default .noday {
	color: #444;
	font-weight: normal;
	cursor: wait !important;
	background: #aaaaaa;
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #8a8a8a 98%, #aaaaaa 99%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(98%,#8a8a8a), color-stop(99%,#aaaaaa), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -o-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -ms-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: linear-gradient(to bottom,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8a8a8a',GradientType=0 );
}

/* inner circle of each cells */
.gldp-default .circle{
	position:relative;
	margin:2px auto;
	padding:3px;
	border-radius:100%;
	-webkit-tap-highlight-color:transparent;
}

/* prev and next icon */
.icons{position:relative;top:2px;display:inline-block;font-family:'Icons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-tri-right:after{content: "\e250";}
.icon-tri-left:before{content: "\e251";}

@font-face{
    font-family:'Icons Halflings';
    src:url(../fonts/icons-halflings-regular.eot);
    src:url(../fonts/icons-halflings-regular.eot?#iefix) format('embedded-opentype'),
    url(../fonts/icons-halflings-regular.woff2) format('woff2'),
    url(../fonts/icons-halflings-regular.woff) format('woff'),
    url(../fonts/icons-halflings-regular.ttf) format('truetype'),
    url(../fonts/icons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

/* Currently selected day */
.gldp-default .selected {
	color: #fff;
}
.gldp-default .selected .circle{
	background: #78ac31; 
}
.gldp-default .today .circle{
	/*
	background: #fff; 
	border:#78ac31 solid 1px;
	*/
	font-weight:bold;
	color:#78ac31;
}
/* Special */
.gldp-default .special .circle{
	background: #88e888; 
}

/**/
* {
  margin: 0;
  padding: 0;
}
article,section,time,aside{display:block;}
.point-time {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  top: 22px;
  left: -4px;
  background: #1c87bf;
  margin-left: -1px;
  border-radius: 50%;
}
.text-blue {
  color: #1c87bf; padding-right:10px; display:block;
}

.text-yellow {
  color: #ffb902; padding-right:10px; display:block;
}
.point-blue {
  background-color: #1c87bf;
}
.point-yellow {
  background-color: #78ac31;
}
.point-red{
  background-color: #ff0000;
}
.content {
  width: 100%;
}
.content article {
  position: relative;
}
.content article > h3 {
  width: 15%;
  height: 20px;
  line-height: 20px;
  text-align: right;
  font-size: 1.4em;
  color: #1d1d1d;
  padding: 10px 0 20px;
}
.content article section {
  padding: 0 0 17px;
  position: relative;
}

.content article section .line{
  
  width: 1px;
  top: 0px;
  left: 90px;
  background: #e6e6e6;
  position: absolute; bottom:0px;
}

.content article section time {
  width: 70px;
  display: block;
  position: absolute; font-size:14px; margin-left:8px; top:16px; color:#a0a0a0;
}
.content article section time > span {
  display: block;
  text-align: right; margin-top:4px;
}
.content article section aside {
  color: #3a3a38;
  margin-left: 105px;
  padding-bottom: 15px; padding-top:18px;
}


.content article section aside .things span.normal{ font-size:17px; color:#78ac31;}
.content article section aside .things span.normal2{ font-size:14px; color:#ff0000;}
.content article section aside .things span.normal-time{ font-size:14px; margin-left:5px;}
.content article section aside .things span.line2{ color:#bebebe; margin-right:5px;display:none;}
.content article section aside .things .Retroactive{ color:#329fd0; font-size:16px; float:right; margin-right:15px;display:none;}
.morning{ font-size:14px; }
.situation{ font-size:14px; line-height:26px; margin:10px 0px 0px 0px;}
.margin28{ margin:18px 0px 0px 5px;}
.margin20{ margin:20px 0px 0px 5px;}
.point-time-icon2 {
  content: "";
  width: 16px;
  height: 16px;
  display:block; float:left; margin-left:-27px;
  background:url(../images/clock.png) 0 0; background-size:16px 16px; position:absolute;
}
.abnormal-list{ width:100%; height:auto; padding:0px 0px; border-top:#e6e6e6 solid 1px;}
/*日历样式结束*/


/*payTo  新增付款页面 */
.payTo_main{
	height: 100%;
	width: 100%;
    background: #fff;
    position: absolute;
    /*top: 2rem;*/
        
}
.notice_payTo{
	position: absolute;
    top: 18.8rem;
    width: 36%;
    left: 32%;
}
.pay_bg{
   width: 88%;
    height: 20rem;
    margin: 0 auto;
    margin-top: 2rem;
    background: url(../images/pay.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.pay_img{
    
    width: 13%;
    position: absolute;
    top: .5rem;
    left: .3rem;
  float: left;
}

.pay_img img{
    
    width:100%;
    height: auto;
    border-radius: 50%;
}
.pay_fo{
    float: left;
    position: absolute;
    left: 2.3rem;
    top: .41rem;
}
.pay_fo_1{
	font-size: .6rem;
    color:#fff;
    margin-top: .1rem;
}
.pay_fo_2{
font-size: .48rem;
    color:#fff;
    margin-top: .2rem;
}
.pay_mo_1{
    position: absolute;
    top: 3.6rem;
    left: 2rem;
    width: 2rem;
    height: 2rem;
    text-align: center;
}
.pay_mo_2{
   position: absolute;
    top: 3.6rem;
    right: 2rem;
    width: 2rem;
    height: 2rem;
    text-align: center;
}
#code_payto{
	width:90%;
	top:5rem;
	left:5%;
	position: absolute;
}
#QRcode_payto{
	top:11rem;
	left:25%;
	position: absolute;
}


/*新增设置支付密码*/
.setPwd_main{
	height: 100%;
    width: 100%;
    background: #fff;
    position: absolute;
    top: 2rem;
}	
.pay_Num{
   width: 79%;
    margin: 0 auto;
    height: 3rem;
}
.pay_mi{
    font-size: .68rem;
    color: #6f78ed;
    line-height: 1.5rem;
    height: 3rem;
    padding-left: 1.6rem;
    width:80%;
    margin-bottom: .4rem;
    margin-top: .5rem;
}
.code_setpwd{
	width: 60%;
    height: 1.2rem;
    border: 1px solid #6e6e73;
    border-radius: 4px;
}
.pay_Num .pay_sp{
    display: block;
    float: left;
    width: 2rem;
    height: 1.6rem;
    margin-right: 0;
    border: 1px solid #e8e8e8;
}
.pay_dot{
    text-align: center;
    line-height: 1.6rem;
    font-size: 2rem;
}
.pwd_detail{
	position: relative;
    top: .35rem;
}
.pwd_detail_my{
	position: relative;
    top: .35rem;
}
.pwd_detail_index{
	position: relative;
    top: .35rem;
}
.pay_next{
       display: block;
    height: 2rem;
    width: 80%;
    margin: 0 auto;
    color: #fff;
    background: #6f78ed;
    border-radius: 4px;
    text-align: center;
    line-height: 2rem;
    font-size: .7rem;
}
.pay_fg{
  color: #6f78ed;
    height: 2rem;
    line-height: 1.6rem;
    width: 3rem;
    margin-left: 11.48rem;
}
.pwd_notice{
	font-size: .68rem;
    color: #6f78ed;
    line-height: 1.5rem;
    height: 1.5rem;
    padding-left: 1.6rem;
    width: 80%;
    margin-bottom: .4rem;
}
.pwd_notice_detail{
	 padding-left: 1.6rem;
}
#fg_setPwd2{
	width:90%
} 
/*首页输入密码部分*/
.back_pwd{
	position: fixed;
    z-index: 9999998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
}
.pwd_index{
	z-index: 9999999999;
    background-color: #fff;
    position: fixed;
    width: 90%;
    top: 2.5rem;
    height: 11rem;
    left: 5%;
}
.pwd_my{
	z-index: 9999999999;
    background-color: #fff;
    position: fixed;
    width: 90%;
    top: 2.5rem;
    height: 11rem;
    left: 5%;
	}
.mi_index{
	font-size: .68rem;
    color: #6f78ed;
    line-height: 1.5rem;
    padding-left: 1.6rem;
    width: 80%;
    margin-bottom: .4rem;
    margin-top: .5rem;
}
.pwd_Num_index{
	width: 79%;
    margin: 0 auto;
    height: 3rem;
}	
.pwd_Num_index .pay_sp{
	display: block;
    float: left;
    width: 1.79rem;
    height: 1.6rem;
    margin-right: 0;
    border: 1px solid #e8e8e8;
}
.pwd_next_index{
	display: block;
    height: 2rem;
    width: 80%;
    margin: 0 auto;
    color: #fff;
    background: #6f78ed;
    border-radius: 4px;
    text-align: center;
    line-height: 2rem;
    font-size: .7rem;
    margin-top: .6rem;
}
.rempwdTitile_index{
	float: left;
    height: 1.6rem;
    line-height: 1.6rem;
    margin-left: 1.5rem;
    color: #6f78ed;
}
#rem_pwd_index{
	float: left;
    height: 1.6rem;
    line-height: 1.6rem;
    margin-left: .5rem;
    width: .6rem;
}
#close_div{
	position: absolute;
    right: .3rem;
    top: .4rem;
    width: 1rem;
    height: 1rem;
}
#close_div_my{
	position: absolute;
    right: .3rem;
    top: .4rem;
    width: 1rem;
    height: 1rem;
}
#close_img_my{
	width: .8rem;
    height: .8rem;
}
#close_img{
	width: .8rem;
    height: .8rem;
}
.pwd_fg_index{
	color: #6f78ed;
    height: 1.6rem;
    line-height: 1.6rem;
    width: 3rem;
    margin-left: 10.0rem;
}
.pwdPart{
	display: none;
}
.pwdPart_my{
	display: none;
}
.hideinput{
	height: 0.01rem;
	width: 80%;
	z-index:9999999 ;
	position: fixed;
}
	
/**/
/*预约界面*/
.yuyue_list{
	width: 100%;
	height: auto;
	background-color: #fff;
}
.yuyue_list li{
	width: 100%;
	line-height: 1.4rem;
	height: 3.6rem;
	color: #333;
	font-size: .65rem;
	background-color: #fff;	
}
.yuyue_left{
	
	width: 32%;
    margin-left: 3%;
}
.yuyue_right{
	
	
}
.yuyue_input{
	width: 94%;
    height: 1.6rem;
    border: 1px solid #d9d9d9;
    margin-left: 3%;
    border-radius: 4px;
    background-color: #f6f6f6;
}
.yuyue_main{
	height: 100%;
	background-color: white;
}
.yuyue_submit{
	display: block;
    height: 2rem;
    width: 80%;
    color: #fff;
    background: #289618;
    border-radius: 4px;
    text-align: center;
    line-height: 2rem;
    font-size: .7rem;
    /*position: absolute;*/
    margin-left: 10%;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.comp_yuyue_top{
	height: 3rem;
    font-size: 1rem;
    font-weight: bold;
    line-height: 3rem;
    margin-left: 5%;
} 
.profile_left_comp_yuyue{
	float: left;
	width: 23%;
	padding: 0 5%;
}
.profile_right_comp_yuyue{
	float: left;
    width: 62.5%;
    text-align: right;
    position: relative;
}
.logout_comp{
	display: block;
	width: 100%;
	height: 2.1rem;
	margin-top: 1.2rem;
	color: red;
	background-color: #fff;
	line-height: 2rem;
	font-size: .65rem;
	text-align: center;
	border-top: .05rem solid #ebebeb;
	border-bottom: .05rem solid #ebebeb;
	}
.advocacyCenter_top{
	height: 5rem;
	background-color: #69c2f0;
}
#abbr_advocacyCente{
	width: 100%;
	}
.advocacyCenter_name{
	height: 33%;
    color: white;
}
.advocacyCenter_main{
	height: 100%;
	background-color: white;
}
.yuyue_listMain{
	height: 100%;
	background-color:white;
	margin-top: 0;
}
.list_item_yuyue{
	height: 4rem;
    border-bottom: .05rem solid #ccc;
    border-top: .05rem solid #ccc;
    margin-top: .4rem;
}
.item_yuyue_top{
	height: 2.6rem;
    line-height: 2.5rem;
    font-weight: bold;
    margin-left: 5%;
    font-size: .78rem;
}
.footer_yuyueList{
	height: 2rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 22222;
    box-shadow: 0.04rem 0.04rem 0.1rem #ccc;
    background-color: #fff;
}
.yuyueList_footer_ul li{
	width: 50%;
    float: left;
    text-align: center;
}
.footerItem_list{
	line-height: 2rem;
}
/**/
@-webkit-keyframes loading-3{
	50%{ transform:scale(0.4); opacity:.4;}
	100%{ transform:scale(1); opacity:1;}
}
.loading-3 { position:fixed;z-index:9999; left: 50%;top:50% ;}
.loading-3 i{ display:block; width:10px;height:10px;border-radius:50%; background-color:#25b6ad; position:absolute;}
.loading-3 i:nth-child(1){top:25px;left:0;-webkit-animation:loading-3 1s ease 0s infinite;}
.loading-3 i:nth-child(2){top:17px;left:17px;-webkit-animation:loading-3 1s ease -0.12s infinite;}
.loading-3 i:nth-child(3){top:0px;left:25px;-webkit-animation:loading-3 1s ease -0.24s infinite;}
.loading-3 i:nth-child(4){top:-17px;left:17px;-webkit-animation:loading-3 1s ease -0.36s infinite;}
.loading-3 i:nth-child(5){top:-25px;left:0;-webkit-animation:loading-3 1s ease -0.48s infinite;}
.loading-3 i:nth-child(6){top:-17px;left:-17px;-webkit-animation:loading-3 1s ease -0.6s infinite;}
.loading-3 i:nth-child(7){top:0px;left:-25px;-webkit-animation:loading-3 1s ease -0.72s infinite;}
.loading-3 i:nth-child(8){top:17px;left:-17px;-webkit-animation:loading-3 1s ease -0.84s infinite;}



